﻿// Pagina para la administracion de los feriados
Ext.define('Feriados', {
    extend: 'ABMBase',
    Title: 'Formulario ABM de Feriados',
    Model: 'Model.Feriados',
    defaultPropertySort: 'Nombre',
    listeners: {
        Creando: function (rcd) {
            Ext.getCmp('dtFecha').setReadOnly(false);
            rcd.record.set('id', -1);
        },
        Editando: function (rcd) {
            Ext.getCmp('dtFecha').setReadOnly(true);
        }
    },
    WindowPanel: [{
        xtype: 'fieldset',
        title: 'General',
        collapsible: true,
        items: [{
            xtype: 'textfield',
            fieldLabel: 'Identificador',
            name: 'id',
            readOnly: true,
            isPrimaryKey: true,
            hidden: true
        }, {
            xtype: 'datefield',
            id: 'dtFecha',
            fieldLabel: 'Fecha',
            name: 'Fecha',
            anchor: '95%',
            allowBlank: false
        }, {
            xtype: 'textfield',
            fieldLabel: 'Nombre',
            name: 'Nombre',
            maxLength: 50,
            enforceMaxLength: true,
            anchor: '95%'
        }]
    }],
    Columns: [
            { xtype: 'datecolumn', text: 'Fecha', dataIndex: 'Fecha', filter: true, format: 'd/m/Y' },
            { text: 'Nombre', dataIndex: 'Nombre', filter: true }
        ]
});
